package com.wnx.job.modules.rms.dto;

import com.wnx.job.modules.rms.model.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.List;

/**
 * @author by wangnaixing
 * @Description
 * @Date 2021/12/17 14:22
 */
@Data
public class ResumeParam implements Serializable {

    /**
     * 自增主键
     */
    @ApiModelProperty(value = "自增主键")
    private Long id;

    /**
     * 求职状态
     */
    @ApiModelProperty(value = "求职状态")
    @NotBlank(message = "简历工作状态不能为空")
    private String jobStatus;

    /**
     * 自我评价
     */
    @ApiModelProperty(value = "自我评价")
    private String remark;

    /**
     * 学生ID
     */
    @ApiModelProperty(value = "学生ID")
    private Long studentId;






    /*========附件字段=======*/
    /**
     * 学生名字
     */
    private String studentName;

    /**
     * 求职意向集合
     */
    private List<RmsIntention> intentionList ;
    /**
     * 项目经验集合
     */
    private List<RmsProject> projectList;
    /**
     * 培训经历集合
     */
    private List<RmsTrain> trainList;
    /**
     * 荣誉证书集合
     */
    private List<RmsCertificate> certificateList;
    /**
     * 学生干部集合
     */
    private List<RmsStudentCadre> studentCadreList;


    /*========附件字段=======*/

}
